

// npm  node自带的一个管包管理器     软件管家
// 可以下载和js相关的第三方插件
// 安装  npm install 包名      简写 npm i 包名
// 卸载  npm uninstall 包名    简写 npm  un  包名

// 一般默认安装最新的版本(可以去package.json中查看安装的版本信息)
// 如果要安装其他指定版本  npm i 包名@版本号
// 查看包的版本  npm view 包名 versions


// 如果说直接安装插件
//    自动生成一个文件  package.json   记录
//    自动生成文件夹  node_modules   插件都在这个里面    --- 这个文件很大



// 每次启动项目你的时候初始化一下   npm init
//     package name   项目的名称
//     version    版本号
//     description  描述  
//     entry pointer     入口文件(后面学习)
//     test command   测试指令(后面学习)
//     git repository  git仓库地址
//     keywords    关键字
//     author  作者
//     license  企业执照  


//  初始化完成以后会自动生成文件 package.json  记录

//  万一将来需要传文件  node_modules可以删除    一定要保留package.json *************

//  只需要反向安装一下  npm i   **********************************************************************************
//      就会按照package.json 文件中的记录逐个安装


// 注意事项 ： node的安装及项目名称不能使用中文空格等特殊符号  


// 安装失败的问题
//    当我们安装了插件之后，会有缓存文件
//    假如安装失败了，缓存文件可能存的也是一个失败的文件 --- 导致下一次安装的时候读取的也是这个缓存中的文件 -- 继续失败
//    需要清除缓存  
//       npm cache clear -f   force强制
//       C盘  -> 用户/users  -> 自己的名字  -> AppData(可能是一个隐藏文件夹)  -> roaming   -> npm-cache 删除
 


// 淘宝镜像的安装
//    npm config get registry   查看镜像源
//    npm config set registry https://registry.npm.taobao.org   切换成淘宝镜像
//    安装成功之后啥也没有  就是成功的     可以使用 npm config get registry   查看镜像源